@import '../../../customGlobal.scss';
ion-toolbar {
  --background: #fff;
}
.backBtnStyle {
  width: 1.5rem;
  height: 1.5rem;
}
ion-searchbar {
  padding-top: 0;
  --background:#F5F5F5;
}
.city {
  background: #F5F5F5;
}

.city_nav {
  background-color: #fff;
  padding: 0.75rem 1rem;
  display: flex;
  justify-content: space-between;
}
.city_tip {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  padding-right: 0.5rem;
}

.city_tip span:first-of-type {
    font-size: 0.88rem;
    font-weight: 400;
    color: #999999;
  }

.city_tip span:nth-of-type(2) {
    font-size: 0.88rem;
    font-weight: 400;
    color: #222222;
  }

.curr_location_span {
  vertical-align: middle;
  @if $appType == 'LJ' {
    color:$LJLabelColor;
  }
  
}

.curr_div_location {
  width: calc((100vw - 4.7rem)/3.0 );
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #F7F8FA;
  border-radius: 5px;
}
.hot_city_container {
  background-color: #fff;
  margin-bottom: 0.66rem;
}

.citylistul{
  margin-left: 1rem;
}
.citylistul li {
  text-align: center;
  width: calc((100vw - 4.7rem)/3.0 );
  margin-right: 0.63rem;
  height: 2.93rem;
  line-height: 2.93rem;
  font-size: 0.92rem;
  float: left;
   
  color: #27282e;
  @if $appType == 'LJ' {
    color:$LJLabelColor;
  }
  letter-spacing: 0;
}

.city_title {
  margin-top: 0.5rem;
  margin-bottom: 0.75rem;
  border-bottom: 0px solid #e4e4e4;
  font-size: 0.88rem;
   
  color: #858894;
  letter-spacing: 0;
  padding-left: 1rem;
  padding-top: 0.75rem;
}

.letter_classify_li .groupcity_name_container li {
  color: #666;
}

.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.commonTitleText {
   
  font-size: 18px;
  color: #27282e;
  letter-spacing: 0;
  text-align: center;
  line-height: 18px;
}

.curr_location_icon {
  width: 18px;
  height: 18px;
  vertical-align: middle;
  display: inline-block;
  background-image: url('../../../assets/img/city_icon_location_red@3x.png');
  background-size: 100%;
  
  @if $appType == 'LJ' {
    background-image: url(../../../assets/img/city_icon_location_lj@3x.png);
  }
}
.city_item{
   
  font-size: 0.94rem;
  letter-spacing: 0; 
  color: #27282E; 
  float:left; 
  width: 100%;
  text-align: left;  
  margin-left: 0.25rem;
  --inner-border-width: 0px;
}

.city_reset {
  display: flex;
  align-items: center;
}

.city_reset_img {
  width: 0.75rem;
  height: 0.75rem;
  margin-right: 0.25rem;
}

.city_reset_span {
  font-size: 0.88rem;
  font-weight: 400;
  color: #222222;
}

.tab {
  padding: 0.75rem 1rem;
  background: #F5F5F5;
}
.tab_slideBox{
  display: inline-block;
  position: relative;
  height: 1.25rem;
  margin-right: 1rem;
}

.tab_text {
  font-size: 0.88rem;
  font-weight: 400;
  color: #222222;
  position: relative;
  z-index: 9;
}
.check {
  position: absolute;
  bottom: 0.05rem;
  width: 100%;
  z-index: 0;
  height: 0.25rem;
  background: linear-gradient(90deg, #FFE14A 0%, #FFCA3A 100%);
  border-radius: 0.13rem;
}

.check_bold {
  font-weight: bold !important;
}

.area {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 0 0 1rem;
}

.area-item {
  display: inline-flex;
  width: calc((100vw - 4.2rem)/ 3);
  text-align: center;
  background: #F5F5F5;
  border-radius: 0.31rem;
  font-size: 0.88rem;
  font-weight: 400;
  color: #222222;
  padding: 0.5rem 0;
  margin-right: 0.63rem;
  margin-bottom: 0.63rem;
  align-items: center;
  justify-content: center;
}
